<?php


class arrayTool
{
    static function add($array, $value)
    {
        $temp = array();
        for ($i = 0; $i <= count($array); $i++){
            if ($i == count($array)){
                $temp[$i] = $value;
            } else {
                $temp[$i] = $array[$i];
            }
        }
        return $temp;
    }

    static function remove($array, $value)
    {
        $temp = array();
        $index = 0;
        for ($i = 0;$i < count($array);$i++){
            if ($array[$i] == $value){
                $index = $i;
                break;
            }
        }
        for ($i = 0;$i < $index;$i++){
            $temp[$i] = $array[$i];
        }
        for ($i = $index + 1;$i < count($array);$i++){
            $temp[$i - 1] = $array[$i];
        }
        return $temp;
    }
    static function removeFirst ($array){
        $temp = array();
        for ($i=1;$i<count($array);$i++){
            $temp[count($temp)] = $array[$i];
        }
        return $temp;
    }
}